package com.aaa.system.service;


import com.aaa.entity.SysDictType;
import com.aaa.vo.Result;
import com.baomidou.mybatisplus.extension.service.IService;


/**
 * @author 荆豪峰
 * @version 1.0
 * #Date: 2023/2/27 15:28
 */
public interface SysDictTypeService extends IService<SysDictType> {
    /**
     * #Description list
     * @param currentPage
 * @param pageSize
 * @param sysDictType
     * @return com.aaa.vo.Result
     * @author 荆豪峰
     * #Date 2023/2/28
     */
    Result list(Integer currentPage, Integer pageSize,  SysDictType sysDictType);
    /**
     * #Description delete
     * @param dictId
     * @return com.aaa.vo.Result
     * @author 荆豪峰
     * #Date 2023/2/28
     */
    Result delete(Integer dictId);
 /**
  * #Description insert
  * @param sysDictType
  * @return com.aaa.vo.Result
  * @author 荆豪峰
  * #Date 2023/2/28
  */
    Result insert(SysDictType sysDictType);
 /**
  * #Description update
  * @param sysDictType
  * @return com.aaa.vo.Result
  * @author 荆豪峰
  * #Date 2023/2/28
  */
    Result update(SysDictType sysDictType);
 /**
  * #Description deletes
  * @param dictId
  * @return com.aaa.vo.Result
  * @author 荆豪峰
  * #Date 2023/2/28
  */
    Result deletes(String[] dictId);
}
